package cn.fl.mfr.web.vo;

import java.util.Date;

import cmm.mid.core.framework.dto.BaseDTO;

 /**
 * @Description: 1、流程发起操作历史表，每次发起流程都要留下操作记录。
 * @Description: 2、SYS_FLOW_S_H中*代表业务分类(自定义), 例如在项目中使用则表名为：SYS_FLOW_S_PRJ_H   
 */
public class MfrFlowSHVO extends BaseDTO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 676801621755422530L;

	private Long mainId;
	
	/**
	 * 流程定义标识
     */
	private String pDefKey;
	/**
	 * 流程定义ID
     */
	private String pDefId;
	/**
	 * 流程实例ID
     */
	private String pInstId;
	/**
	 * 流程编号
     */
	private String pNo;
	/**
	 * 业务数据主键
     */
	private Long dataId;
	/**
	 * 流程审核状态
     */
	private String audStsCd;
	/**
	 * 数据状态(是否最新0:否 1:是)
     */
	private Integer status;
	/**
	 * 系统代码
     */
	private String sysCd;
	/**
	 * 是否删除
     */
	private Integer isDel;

	/**
	 * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
	 */
	private String wordsInTheTable;
	
	/**
	 * 业务类型分类
	 */
	private String busTyp;
	
	/**
	 * 流程创建时间
	 */
	private Date pCrtTm;
	
	/**
	 * 流程更新时间
	 */
	private Date pMdfTm;
	
	/**
	 * 所属业务部
	 */
	private String buOrgCd;
	
	/**
	 * 组织架构代码
	 */
	private String orgCd;
	
	/**
	 * 迁移标识
	 */
	public Integer transFlg;
	
	//************附加信息************/
	
	/**
	 * 分组标识
	 */
	private String grpFlag;
	
	//************附加信息************/
	
	/**
	 * 迁移标识
	 */
	public Integer getTransFlg() {
		return transFlg;
	}

	/**
	 * 迁移标识
	 */
	public void setTransFlg(Integer transFlg) {
		this.transFlg = transFlg;
	}
	
	public Long getMainId() {
		return mainId;
	}

	public void setMainId(Long mainId) {
		this.mainId = mainId;
	}

	
	/**
	 * 所属业务部
	 */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 所属业务部
	 */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 组织架构代码
	 */
	public String getOrgCd() {
		return orgCd;
	}

	/**
	 * 组织架构代码
	 */
	public void setOrgCd(String orgCd) {
		this.orgCd = orgCd;
	}
	
	/**
	 * 流程创建时间
	 */
	public Date getpCrtTm() {
		return pCrtTm;
	}

	/**
	 * 流程创建时间
	 */
	public void setpCrtTm(Date pCrtTm) {
		this.pCrtTm = pCrtTm;
	}

	/**
	 * 流程更新时间
	 */
	public Date getpMdfTm() {
		return pMdfTm;
	}

	/**
	 * 流程更新时间
	 */
	public void setpMdfTm(Date pMdfTm) {
		this.pMdfTm = pMdfTm;
	}
	
	/**
	 * 业务类型分类
	 */
	public String getBusTyp() {
		return busTyp;
	}

	/**
	 * 业务类型分类
	 */
	public void setBusTyp(String busTyp) {
		this.busTyp = busTyp;
	}
	
	/**
	 * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
	 */
	public String getWordsInTheTable() {
		return wordsInTheTable;
	}

	/**
	 * 表中字-指在对表增删该查的时候必须要指定的值,它是表中的一部分,缺一不可.
	 */
	public void setWordsInTheTable(String wordsInTheTable) {
		this.wordsInTheTable = wordsInTheTable;
	}

	/**
	 * 流程定义标识
     */
	public String getPDefKey() {
		return pDefKey;
	}

	/**
	 * 流程定义标识
     */
	public void setPDefKey(String pDefKey) {
		this.pDefKey = pDefKey;
	}
	
	/**
	 * 流程定义ID
     */
	public String getPDefId() {
		return pDefId;
	}

	/**
	 * 流程定义ID
     */
	public void setPDefId(String pDefId) {
		this.pDefId = pDefId;
	}
	
	/**
	 * 流程实例ID
     */
	public String getPInstId() {
		return pInstId;
	}

	/**
	 * 流程实例ID
     */
	public void setPInstId(String pInstId) {
		this.pInstId = pInstId;
	}
	
	/**
	 * 流程编号
     */
	public String getPNo() {
		return pNo;
	}

	/**
	 * 流程编号
     */
	public void setPNo(String pNo) {
		this.pNo = pNo;
	}
	
	/**
	 * 业务数据主键
     */
	public Long getDataId() {
		return dataId;
	}

	/**
	 * 业务数据主键
     */
	public void setDataId(Long dataId) {
		this.dataId = dataId;
	}
	
	/**
	 * 流程审核状态
     */
	public String getAudStsCd() {
		return audStsCd;
	}

	/**
	 * 流程审核状态
     */
	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}
	
	/**
	 * 数据状态(是否最新0:否 1:是)
     */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 数据状态(是否最新0:否 1:是)
     */
	public void setStatus(Integer status) {
		this.status = status;
	}
	
	/**
	 * 系统代码
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getGrpFlag() {
		return grpFlag;
	}

	public void setGrpFlag(String grpFlag) {
		this.grpFlag = grpFlag;
	}


}
